Шаг 3. Отправляем ветку в удалённый репозиторий
Чтобы первый раз отправить ветку со всеми коммитами в удалённый репозиторий, нужно выполнить команду git push --set-upstream origin develop или воспользоваться более сокращённой версией — git push -u origin develop. Обычно используют сокращённую версию.
Так как новых коммитов в этой ветке нет, то отправлять кроме самой ветки тоже нечего, о чём свидетельствует надпись Total со значением 0.
Далее Git предложил создать запрос на слияние и даже сгенерировал ссылку, по которой можно перейти. Но так как нам данный запрос делать не нужно, мы её просто проигнорируем. После этого Git указал, что появилась новая ветка develop в удалённом репозитории. В последнем сообщении сказано, что удалённая ветка настроена и синхронизирована с локальной.
Если мы посмотрим все существующие ветки с помощью команды git branch -a, то увидим дополнительную удалённую ветку origin/develop, которая появилась после выполнения команды git push.
После этого перейдём в удалённый репозиторий и убедимся, что ветка туда отправилась. Но когда мы туда перейдём, то сразу ветку develop не увидим — только main. Чтобы посмотреть все ветки в удалённом репозитории, нажимаем на ветку main. Откроется выпадающее окно — в нём будут перечислены все ветки, которые существуют в удалённом репозитории.
Всё, ветка develop отправлена в удалённый репозиторий. Также на эту ветку можно нажать, чтобы посмотреть коммиты, которые в ней находятся.
В следующий раз, когда мы будем отправлять изменения с локального репозитория в удалённый, можно будет просто использовать команду git push без опций. Но тут есть один скрытый момент. Когда мы прописываем команду git push без опций с какой-то определённой ветки, то Git сам автоматически добавляет локальный псевдоним, а также название ветки. В итоге получается вот такая команда: git push origin develop. Мы можем самостоятельно её прописать и получить точно такой же результат, как и после обычной команды git push без всяких дополнительных параметров.
Какую команду из этих двух использовать — решать вам. Нам нравится сокращённый вариант. С другой стороны, когда используется полная запись, то более чётко понимаешь, какое действие будет выполнено.